package com.tencreat.domain.mall.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

@Setter
@Getter
public class MallOrderStatisticsVO implements Serializable {


    /**
     *订单收入
     */
    @ApiModelProperty(value = "订单收入")
    private BigDecimal orderRevenue;
    @ApiModelProperty(value = "今日订单收入")
    private BigDecimal todayRevenue;

    @ApiModelProperty(value = "订单总收入")
    private BigDecimal totalOrderRevenue;
    @ApiModelProperty(value = "今日订单总收入")
    private BigDecimal todayOrderRevenue;

    @ApiModelProperty(value = "本月订单总收入")
    private BigDecimal monthOrderRevenue;

    /**
     *订单数
     */
    @ApiModelProperty(value = "订单数量")
    private Integer orderNum;

    @ApiModelProperty(value = "今日订单数量")
    private Integer todayOrderNum;

    @ApiModelProperty(value = "用户数量")
    private Integer userNum;
    @ApiModelProperty(value = "今日用户数量")
    private Integer todayUserNum;

    @ApiModelProperty(value = "上架商品数")
    private Integer goodsNum;
    @ApiModelProperty(value = "今日上架商品数")
    private Integer todayGoodsNum;
    @ApiModelProperty(value = "待通过商品数")
    private Integer waitGoodsNum;
    @ApiModelProperty(value = "今日待通过商品数")
    private Integer waitTodayGoodsNum;

    @ApiModelProperty(value = "订单支出")
    private BigDecimal orderOut;
    @ApiModelProperty(value = "今日订单支出")
    private BigDecimal todayOut;
}
